package eg.ci.mvn.service.api.constant;

/**
 * API编号规则, 各服务编号清单
 *
 * 服务编号(A-Z)+控制层编号(01-99)+接口编号(01-99)
 *
 * @author dev
 */
public interface ApiNo {

    // ====================================================================================
    // 停车
    // ====================================================================================

    String DEMO_PARKING                             = "Z01-停车服务";
    String DEMO_PARKING_SIGNAL                      = "Z0101-监听车辆进出信号";
    String DEMO_PARKING_PAY                         = "Z0102-监听车辆支付信息";
    String DEMO_PARKING_GATE                        = "Z0103-查询道闸口车牌";
    String DEMO_PARKING_CAR                         = "Z0104-查询车辆信息";
    String DEMO_PARKING_GLOBAL                      = "Z0105-查询停车场全局信息";

    // ====================================================================================
    // 队列
    // ====================================================================================

    String DEMO_MQ                                  = "Z98-队列服务";
    String DEMO_MQ_START                            = "Z9801-监听手工开启";
    String DEMO_MQ_STOP                             = "Z9802-监听手工关闭";
    String DEMO_MQ_SEND                             = "Z9803-发送手工消息";


    // ====================================================================================
    // 保留接口 （HttpApi）
    // ====================================================================================

    /** 版本及测试服务 */
    String VERSION_TEST                        = "Z99-版本及测试服务";
    String VERSION_TEST_GET_VERSION            = "Z9901-服务版本";
    String VERSION_TEST_JOB                    = "Z9902-JOB操作";
    String VERSION_TEST_SCRIPT                 = "Z9903-SCRIPT操作";
}
